someone who fails to complete - Francés Inglés Diccionario